From d083d0d8b87e5183bf2e9a69cc7cb3153c43fd7a Mon Sep 17 00:00:00 2001 From: oliskoli Date: Sat, 22 Jul 2006 16:26:24 +0000 Subject: [PATCH] Add tool for Makefile target more-clean. 'make more-clean' (mkmoreclean) deletes all files listed in .cvsignore files. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@2250 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/Makefile.in | 3 +++ gpsbabel/tools/mkmoreclean | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 gpsbabel/tools/mkmoreclean diff --git a/gpsbabel/Makefile.in b/gpsbabel/Makefile.in index c47dd7375..224945def 100644 --- a/gpsbabel/Makefile.in +++ b/gpsbabel/Makefile.in @@ -103,6 +103,9 @@ jeeps/gpslibusb.o: clean: rm -f $(OBJS) gpsbabel gpsbabel.exe +more-clean: clean + tools/mkmoreclean + check: ./testo diff --git a/gpsbabel/tools/mkmoreclean b/gpsbabel/tools/mkmoreclean new file mode 100755 index 000000000..030e7c13e --- /dev/null +++ b/gpsbabel/tools/mkmoreclean @@ -0,0 +1,15 @@ +#!/bin/sh + +# +# delete all files listed in .cvsignore +# + +find . -type d | +while read dirname; do + test -s "$dirname/.cvsignore" || continue + while read filemask; do + test -z "$filemask" && continue + cmd="rm -fv $dirname/$filemask" + ${cmd} + done < "$dirname/.cvsignore" +done -- 2.30.2